package com.youth.youthservice.client.Impl;

import com.youth.commonutils.R;
import com.youth.youthservice.client.VodClient;
import org.springframework.stereotype.Component;

import java.util.ArrayList;
/*
* 创建熔断器的实现类，实现接口，指示当出错的时候，应该怎么执行
* */
@Component
public class VodFileDegradeFeignClient implements VodClient {
    /*执行删除一个视频之后，如果出错了，该怎么执行*/
    @Override
    public R removeAliVideo(String videoId) {
        return R.error().message("删除视频失败了");
    }

    /*执行删除多个视频之后，如果出错了，该怎么执行*/
    @Override
    public R removeAliVideos(ArrayList<String> videoIds) {
        return R.error().message("删除多个视频失败了");
    }
}